package thead;
/*
有三个线程，线程名称分别为：a，b，c。
每个线程打印自己的名称。
需要让他们同时启动，并按 c，b，a的顺序打印
 */
public class practice4_3 {
    private static final Object lock = new Object();
    public static void main(String[] args) {
        Thread c = new Thread(() ->{
                System.out.println('c');
        });
        Thread b = new Thread(() ->{
            synchronized (lock) {
                System.out.println('b');
            }
        });
        Thread a = new Thread(() ->{
            synchronized (lock) {
                System.out.println('a');
            }
        });
        c.start();
        b.start();
        a.start();
    }
}
